MongoDB Aggregation $sort

ஆவணங்களை வரிசைப்படுத்துதல்

Aggregation $sort

இந்த ஒருங்கிணைப்பு நிலை குறிப்பிட்ட வரிசையில் அனைத்து ஆவணங்களையும் வரிசைப்படுத்துகிறது.

💡 நினைவில் கொள்ளுங்கள்:

உங்கள் நிலைகளின் வரிசை முக்கியமானது. ஒவ்வொரு நிலையும் முந்தைய நிலைகள் வழங்கும் ஆவணங்களின் மீது மட்டுமே செயல்படுகிறது.

எடுத்துக்காட்டு

இந்த எடுத்துக்காட்டில், நாங்கள் "sample_airbnb" தரவுத்தளத்தைப் பயன்படுத்துகிறோம், இது ஒருங்கிணைப்புகள் அறிமுகப் பிரிவில் இருந்து எங்கள் மாதிரி தரவில் இருந்து ஏற்றப்பட்டது.

db.listingsAndReviews.aggregate([ 
  { 
    $sort: { "accommodates": -1 } 
  },
  {
    $project: {
      "name": 1,
      "accommodates": 1
    }
  },
  {
    $limit: 5
  }
])

இது accommodates புலத்தின் அடிப்படையில் இறங்கு வரிசையில் வரிசைப்படுத்தப்பட்ட ஆவணங்களைத் திரும்பப் பெறும்.

📊 வரிசை மதிப்புகள்:

வரிசை வரிசையை 1 அல்லது -1 ஐப் பயன்படுத்தி தேர்ந்தெடுக்கலாம். 1 என்பது ஏறு வரிசை மற்றும் -1 என்பது இறங்கு வரிசை.

பயிற்சி

MongoDB ஒருங்கிணைப்பில் இறங்கு வரிசையில் வரிசைப்படுத்த எந்த மதிப்பு பயன்படுத்தப்படுகிறது?

1
✗ தவறு! 1 என்பது ஏறு வரிசையைக் குறிக்கிறது
-1
✓ சரி! -1 என்பது இறங்கு வரிசையைக் குறிக்கிறது
0
✗ தவறு! 0 என்பது வரிசைப்படுத்தலுக்கு செல்லுபடியாகும் மதிப்பு அல்ல
desc
✗ தவறு! "desc" என்பது வரிசைப்படுத்தலுக்கு செல்லுபடியாகும் மதிப்பு அல்ல, -1 பயன்படுத்தப்படுகிறது